body {
	background-color:#FFFFFF !important;
}
.f1 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	box-shadow: #999999 5px 2px 5px 1px;
}
.f1>.container {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 15px 0 30px 0px;
}
.logo {
	display: flex;
	align-items: center;
}
.logo>img {
	padding-right: 20px;
}
.logo>.h2 {
	font-size: 1.6em;
}
/* f1 右侧 */
.f1>.container>div:nth-child(2){
	display: flex;
	font-size: 1.2em;
}
.f1>.container>div:nth-child(2)>div:first-child{
	color: #999999;
}
.f1>.container>div:nth-child(2)>div:nth-child(2){
	color: #F14522;
}
.f1>.container>div:nth-child(2)>div:nth-child(2):hover{
	text-decoration: underline;
	cursor: pointer;
	user-select: none;
}
/* f2 */
.f2 {
	padding-top: 200px;
}
.f2>.container {
	display: flex;
	justify-content: center;
	padding-bottom: 30px;
}
.f2>.container>div {
	display: flex;
	align-items: center;
}
.f2_input{
	border: 1px solid #F0F0F0;
	display: flex;
	align-items: center;
	padding-left: 15px;
	color: #7C7C7C;
	width: 400px;
}
/* 输入框 */
.f2_input>input {
	padding: 15px 30px 15px 40px;
	flex-grow: 1;
}
/* 提示信息 */
.f2_input+div {
	flex-grow: auto;
	padding: 5px 20px;
	border-radius: 6px;
	margin-left: 10px;
}
.succ {
	background-color: #0f0;
	color: #fff;
	font-weight: bold;
}
.danger {
	background-color: #f00;
	color: #fff;
	font-weight: bold;
}
/* f3 */
.f3>.container {
	display: flex;
	justify-content: center;
}
.f3>.container>div {
	display: flex;
	justify-content: center;
	align-items: center;
}
.f3 > .container .f2_input >input{
	padding: 15px 20px 20px 30px;
}